<template>
	<view class="bg-trans page">

<home></home>
		

	</view>
</template>

<script>
	import helper from '../../common/helper.js';
	import Bus from '../../common/bus.vue';

	export default {
		data() {
			return {
				PageCur: 'home',
				modalName: '',
				sign: false,

				hasUserInfo: false,
				userInfo: null,

				tmpUserInfo: {
					"userId": 517,
					"username": null,
					"platform": "qq",
					"mobile": null,
					"password": null,
					"createTime": "2019-11-20 17:16:51",
					"wxMiniOpenId": "E7C8FB9DB99E318094E437849454D6A7",
					"nickName": "郑大钱",
					"userStatus": null,
					"avatar": "https://thirdqq.qlogo.cn/qqapp/1109746067/E7C8FB9DB99E318094E437849454D6A7/100",
					"sex": "1",
					"weight": 1,
					"avrgMenstruationDuration": 28,
					"avraMenstruationInterval": null,
					"smsAlert": null,
					"emailAlert": null,
					"alertFrontDays": null,
					"alertTime": null,
					"email": null
				}

			}
		},
		onLoad() {
			// Bus.$on('userInfo', target => {
			// 	console.log("index bus");
			// });
			let that = this;
			// todo 测试数据
			// uni.setStorage({
			// 	key: 'userInfo',
			// 	data: that.tmpUserInfo,
			// 	success: function() {
			// 		console.log('save userInfo success');
			// 	}
			// });

		},
		
		
		
		onShow: function() {
			console.log('index onShow');
			let that = this;
			that.userInfo = that.tmpUserInfo;
			that.hasUserInfo = true;
			// 查看是否授权
			// storeConfig.removeStore('token')
			// let token = storeConfig.getStore('token')
			// uni.getStorage({
			// 	key: 'userInfo',
			// 	success: function(res) {
			// 		console.log('index getStorage', res);
			// 		if (res.errMsg === 'getStorage:ok' && res.data != null && res.data != '') {
			// 			that.userInfo = res.data;
			// 			that.hasUserInfo = true;
			// 		} else {
			// 			that.showModal();
			// 			that.hasUserInfo = false;
			// 		}

			// 	},
			// 	fail: function() {
			// 		console.log('getStorage fail');
			// 		that.showModal();
			// 		that.hasUserInfo = false;
			// 	}
			// });

		},
		onUnload() {
			console.log("index onUnload");
			Bus.$off('userInfo')
		},
		// onShareAppMessage: function () {
		//     qq.showShareMenu({
		//     showShareItems: ['qq', 'qzone', 'wechatFriends', 'wechatMoment']
		//     })
		// },
		methods: {
			onShareAppMessage: function () {
			    qq.showShareMenu({
			    showShareItems: ['qq', 'qzone', 'wechatFriends', 'wechatMoment']
			    })
			},
			/**
			 * tab 切换
			 * @param {Object} e
			 */
			NavChange: function(e) {


				console.log("index NavChange");
				if (this.userInfo == null) {
					this.showModal(e);
				}
				Bus.$emit('userInfo', "event.target");
				this.PageCur = e.currentTarget.dataset.cur
			},
			/**
			 * @param {Object} e
			 */
			showModal(e) {
				this.modalName = 'Modal'
			},
			hideModal(e) {
				console.log("hide");
				this.modalName = 'hide'
			},


			// mpGetUserInfo(result) {
			// 	let that = this;
			// 	console.log('mpGetUserInfo', result);
			// 	if (result.detail.errMsg !== 'getUserInfo:ok') {
			// 		uni.showModal({
			// 			title: '提示',
			// 			content: '请授权获取用户信息',
			// 			showCancel: false
			// 		});
			// 		return;
			// 	}
			// 	that.hasUserInfo = true;
			// 	let tmpUserInfo = result.detail.userInfo;

			// 	uni.login({

			// 		// #ifdef MP-QQ
			// 		provider: 'qq', //
			// 		// #endif
			// 		// #ifdef MP-WEIXIN
			// 		provider: 'weixin', //
			// 		// #endif
			// 		// #ifdef MP-ALIPAY
			// 		scopes: 'auth_user', //支付宝小程序需设置授权类型
			// 		// #endif
			// 		success: (res) => {
			// 			console.log('login success:', res);
			// 			// 更新保存在 store 中的登录状态
			// 			// this.login(provider.id);
			// 			let u = {
			// 				"code": res.code,
			// 				"nickName": tmpUserInfo.nickName,
			// 				"avatarUrl": tmpUserInfo.avatarUrl,
			// 				"sex": tmpUserInfo.gender,
			// 				"platform": helper.client
			// 			};
			// 			that.hideModal();
			// 			that.loginToServer(u);
			// 		},
			// 		fail: (err) => {
			// 			console.log('login fail:', err);
			// 		}
			// 	});
			// },

			// 调用服务器登录
			// loginToServer(u) {

			// 	let that = this;
			// 	let playod = u;

			// 	uni.showLoading({
			// 		title: "加载中"
			// 	});
			// 	uni.request({
			// 		url: helper.api + '/app/loginMiniProgram', //仅为示例，并非真实接口地址。
			// 		method: 'post',
			// 		data: playod,
			// 		header: {
			// 			'Content-Type': 'application/json' //自定义请求头信息
			// 		},
					
			// 		success: (res) => {
			// 			uni.hideLoading();
			// 			console.log(res.data);

			// 			if (res.data.code === 0) {
			// 				that.userInfo = res.data.data.account;
			// 				uni.setStorage({
			// 					key: 'userInfo',
			// 					data: that.userInfo,
			// 					success: function() {
			// 						console.log('save userInfo success');
			// 					}
			// 				});

			// 				Bus.$emit('userInfo', "fromIndex");
			// 				// todo 刷新数据
			// 			} else {
			// 				uni.showModal({
			// 					title: '请求失败！',
			// 					content: '错误原因:' + res.data.msg,
			// 					showCancel: false
			// 				});
			// 				return;
			// 			}
			// 		},
			// 		fail: (err) => {
			// 			uni.hideLoading();
			// 			uni.showModal({
			// 				title: '请求失败！',
			// 				content: '错误原因:' + err,
			// 				showCancel: false
			// 			});
			// 		}
			// 	});
			// }

		},

	}
</script>

<style>


	
</style>
